home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
msdos
/
spr_prt
/
spr.doc
< prev
next >
Wrap
Text File
|
1991-10-18
|
7KB
|
176 lines
縮小印刷 SPR Ver0.8b
~~~~~~~~~~~~~~~~~~~~~~~~~~ May.12.1991
FMRシリーズの24ドット漢字プリンタにてテキストファイルの縮小印刷を行う
プログラムです。
〔1〕 特徴
・高解像マシン(FMR-60/70/80)でも使用可能。(要 FM秘書 縮小パターン)
(16ドット機種では内蔵フォントを利用しています。)
・オプションスイッチ を 環境ファイルで設定可能。(ファイル名:SPR.CFG)
・マルチカラム印刷可能。 (用紙節約のために活用しましょう (^_^; )
・マルチカラムで両面印刷可能。
・ファイルセレクタで始めの数行の内容を確認可能。
・同一ディレクトリ内の複数ファイルの印刷指定可能。
〔2〕 使用方法
(1) 書式
SPR [option......] [ファイル名]
option は以下の機能があります。
(先頭文字は '/' でも可。また、オプションは小文字でも可)
(分かりずらいですが、環境ファイルで設定可能ということで、ご勘弁を(^_^; )
-Bnnn : 印刷開始頁指定 -Ennn : 印刷終了頁指定('0'で最終頁)
-Knnn : 印刷頁間隔 (注意 :カラム数指定と連動します。)
-Tnn : TAB間隔指定
-Vnn : 改行間隔指定 -Hnn : 文字間隔指定
-Cnn : カラム数指定 -Snn : カラム間隔 (半角文字数)
-Xnnn : 一行桁数指定 -Ynnn : 一頁行数指定
-Lnn : 左余白指定 (半角文字数)
-Dx : 改頁制御 (0:無効 1:有効)
-Nx : 頁番号印刷 (0:なし 1:あり)
-Zx : ファイル名印刷 (0:なし 1:あり)
-Px : プリンタ機種設定(1:80桁 2:110桁 3:136桁)
-Ox : 用紙設定(0:連続用紙&単票 1:自動吸入(カットシートフィーダ))
ファイルセレクタ用オプション
-R : ファイル名をソートする
-A : ファイルの内容を表示しない
(上記 2つのオプションは起動後でも変更可能です)
FMR60/70/80のみ
-Fdirectory : FM秘書縮小フォント ディレクトリ指定
+-------------------------------------------------+
| nnn : 任意の数字 (桁数不問) , x : 定数 |
+-------------------------------------------------+
また、オプションに -? を指定するとデフォルト値が表示されます。
これらの指定を SPR.CFG というファイル名で登録しておけば、デフォルト値として
使用されます。
(設定しても、コマンドラインのオプションが優先されます。)
SPR.CFG は、カレントディレクトリ,プログラム格納ディレクトリの順に検索します。
(2)ファイルセレクタについて
ファイル名にワイルドカード, 又は、何も指定しないときはファイルセレクトの
モードになります。
ファイルセレクタでは、[SPACE] キーで複数のファイルを指定することが
できます。但し、ディレクトリ移動を行うと無効になります。
[カーソル] : カーソル移動
[RETURN] : (カーソル がディレクトリの場合) ディレクトリ移動
(カーソル がテキストファイルの場合) 選択終了
カーソル位置のファイルも選択されます。
[SPACE] : (カーソル がテキストファイルの場合) 選択, 非選択のトグル動作
選択されたものはファイル名が緑色で表示されます。
但し、印刷する順番は選択した順序に関係なく、ファイル名の
並びと同じ順番で印刷します。
[A] : ファイルの内容を表示 する/しない のトグル動作
( CD-ROM 等、遅いデバイスに対して利用しましょう)
但し、ファイル内容を表示しない場合、バイナリ,テキスト ファイル
のチェックは行いませんので、印刷選択の際は、注意して
下さい。
[R] : ファイル名をソート する/しない のトグル動作
[H] : 簡単なヘルプ表示
[ESC] : 終了 (Quit)
ファイル選択終了後、[印刷開始][設 定]のメニューが表示されます。
ここで、カーソルキーによりどちらかを選択し、[RETURN]を押して下さい。
(3)設 定 メニューについて
以下の項目に対して変更ができます。変更した値はプログラムを終了するまで
有効です。
印刷開始頁 * 一行桁数
印刷終了頁('0'で最終頁) * 一頁行数
印刷頁間隔 * 左余白 (半角文字数)
* TAB間隔 改頁制御 (0:無効 1:有効)
改行間隔 頁番号印刷 (0:なし 1:あり)
* 文字間隔 ファイル名印刷 (0:なし 1:あり)
* カラム数 * プリンタ機種 (1:80 桁 2:110桁 3:136桁)
* カラム間隔(半角文字数) 用 紙 (0:連続用紙&単票 1:カットシートフィーダ)
カーソル [↑][↓] : 項目選択
[←][→] : 値変更
[RETURN] : 値の直接入力
[H] : 簡単なヘルプ表示
[ESC] : 終了
※注意 *印のついた項目は、指定可能値を超えることは出来ません。
なお、ファイルセレクタ,設定メニューでのヘルプコマンドにおいて
枠の外で文字が化けることがありますが、単なる手抜き(^_^;)なので
気にしないで下さい。
(4)印刷範囲指定時の注意点
印刷頁間隔 : 何枚毎の用紙に印刷するかの指定
-例-
・印刷開始 1,印刷終了 0 で カラム数が 1,印刷頁間隔が 2の場合
奇数ページのみ印刷
・印刷開始 2,印刷終了 0 で カラム数が 1,印刷頁間隔が 2の場合
偶数ページのみ印刷
・印刷開始 1,印刷終了 0 で カラム数が 2,印刷頁間隔が 2の場合
用紙 1枚目 : 1ページ ,2ページ を印刷
2枚目 : 5ページ ,6ページ を印刷
3枚目 : 9ページ ,10ページ を印刷
・
・
(5)印刷中の中断
印刷中、中断したい場合は [ESC] キーを押して下さい。
〔3〕 オプションの設定について
(1)最大桁数について
オプションの プリンタの設定(-P) は、一行に入るかチェックするために
使用しています。
計算式
最大カラム ÷ ( 8 + 文字間隔 ) > 左端余白+1行の桁数×カラム数
+カラム間の余白数×( カラム数 - 1 )
最大カラム 80桁プリンタ 1440
110桁プリンタ 1980
136桁プリンタ 2448
(2)文字間隔,改行ピッチについて
・文字間隔は プリンタ の1ドット単位の指定です。( 1/180インチ単位 )
ANKはそのまま、漢字は×2にしています。
・改行ピッチは 上下の文字間の空白です。
これもプリンタの1ドット単位の指定です。( 1/180インチ単位 )
(3)左端余白,カラム間余白について
・ANKの文字単位で指定します。( 8ドット( 8/180インチ ) + 文字間隔 単位 )
(4)マルチカラム印刷について
マルチカラム印刷用バッファは 32KByte ですので、
一行の桁数 × 一頁の行数 × カラム数 が 32767 以下になるよう
に指定してください。 一応超過チェックはしています。
(5)ページ番号印刷について
ページ番号印刷を指定すると、一頁の行数が 3行 長くなります。ご注意下さい。
(6)FM秘書パターンの利用について
ANKフォントは全てメモリに取り込んでしまうのですが、漢字フォントは 毎回ファイルから
読出しているため、印刷するファイルに漢字が多いと若干遅くなります。
(ハードディスクでの使用をおすすめします。)
〔4〕 権利等
著作権は放棄していません。 複製は無変更のまま全てのファイルを一括
してならば自由に行ってかまいません。
又、本ソフトを使用して発生したトラブルについて、私は責任を負いません。
転載する場合は事前に連絡願います。
〔5〕 その他
このプログラムに対する御要望,バグ発見等ありましたら、私まで御一報下さい。
NIFTY Serve ID MHF01635 HIKA